
<%@ page import="Arkkomeet.Minuta" %>
<%@ page import="Arkkomeet.CatalogoParticipante" %>
<%@ page import="Arkkomeet.TipoReunion" %>

<!DOCTYPE html>
<html>
	<head>
		<meta name="layout" content="main">
		<script type="text/javascript" src="<g:createLinkTo dir='js' file='jquery-ui-timepicker-addon.js'/>"></script>
<script type="text/javascript" src="<g:createLinkTo dir='js' file='minuta.js'/>"></script>	
		<g:set var="entityName" value="${message(code: 'minuta.label', default: 'Minuta')}" />
		<title><g:message code="default.list.label" args="[entityName]" /></title>
	</head>
	<body>
		 <div class="divContenedor">
         <div class="divParrafo">
         <p>
			Los siguientes filtros de b&uacute;squeda permiten encontrar de forma r&aacute;pida una minuta espec&iacute;fica, por favor ingrese los datos correspondientes.
		</p>
		</div>
		<div class="divParaAcordeon" style="height:250px">
		 <g:form action="list">
		<div class="divContenidoIzq">
			<div class="divContIzqPeq">
				<label class="lbl" for="txtNumeroMinuta">N&uacute;mero de minuta</label>
			</div>
			<div class="divContDerPeq">
				<g:textField  class="txt" name="txtNumeroMinuta" id="txtNumeroMinuta" />
			</div>
			<div class="divContIzqPeq">
				<label class="lbl" for="dtFechaInicio">Fecha de inicio</label>
			</div>
			<div class="divContDerPeq">
				<g:textField  class="fecha" name="dtFechaInicio" format="dd/mm/yy" id="dtFechaInicio" />
				<g:if test="${flash.valFechaReunionBlank}">
             <div class="lblMensaje">${flash.valFechaReunionBlank}</div>
             </g:if>
			</div>
			<div class="divContIzqPeq">
				<label class="lbl" for="cbxTipoReu">Tipo de reuni&oacute;n</label>
			</div>
			<div class="divContDerPeq">
			
			
		<g:if test="${minutaInstance?.tipoReunion}">
			<g:select id="type" name="tipoReunion" from='${TipoReunion.list()}'
				optionKey="id" value="${minutaInstance?.tipoReunion.id}"
				noSelection="${['null':'Seleccione el Tipo de Reunión']}"
				optionValue="${{it?.treunionNombre}}"></g:select>
		</g:if>
		<g:else>
			<g:select id="type" name="tipoReunion" from='${TipoReunion.list()}'
				optionKey="id" value="${minutaInstance?.tipoReunion}"
				noSelection="${['null':'Seleccione el Tipo de Reunión']}"
				optionValue="${{it?.treunionNombre}}"></g:select>
		</g:else>

	</div>
			<div class="divContIzqPeq">
				<label class="lbl" for="txtRespCrearMinuta">Responsable de crear minuta</label>
			</div>
			<div class="divContDerPeq">
				<g:select class="cbx" name="txtRespCrearMinuta" id="txtRespCrearMinuta" size="1"
				
				from='${CatalogoParticipante.list()}'

			optionKey="id" 
			noSelection="${['null':'Seleccione el responsable']}"
			optionValue="${{it?.catPartNombre+' '+it?.catPartApellido1+' '+it?.catPartApellido2}}"></g:select>
				

			</div>
			<div class="divContIzqPeq">
				<label class="lbl" for="cbxProyecto">Proyecto</label>
			</div>
			<div class="divContDerPeq">
				<g:select class="cbx" name="cbxProyecto" id="cbxProyecto" size="1"
					from="${['Arkkomeet', 'Arkkotrive','Arkkovitae',]}" />
				
			</div>
		</div>
		 
		<div class="divContenidoDer">
			<div class="divContIzqPeq">
			</div>
			<div class="divContDerPeq">
			</div>
			<div class="divContIzqPeq">
				<label class="lbl" for="dtFechaFin">Fecha de fin</label>
			</div>
			<div class="divContDerPeq">
				<g:textField class="fecha" name="dtFechaFin" format="dd/mm/yy"
				 id="dtFechaFin" />
				
				<g:if test="${flash.valFechaReunionBlank}">
             <div class="lblMensaje">${flash.valFechaReunionBlank}</div>
          </g:if>
          
			</div>
			<div class="divContIzqPeq">
				<label class="lbl" for="cbxParticipantes">Participante de la reunión</label>
			</div>
			<div class="divContDerPeq">
			
			<g:select id="cbxParticipantes" name="cbxParticipantes" class="cbx"
			from='${CatalogoParticipante.list()}'

			optionKey="id" 
			noSelection="${['null':'Seleccione el participante']}"
			optionValue="${{it?.catPartNombre+' '+it?.catPartApellido1+' '+it?.catPartApellido2}}"></g:select>
			
		
			</div>
			<div class="divContIzqPeq">
				<label class="lbl" for="txtPalabraClave">Palabra clave</label>
			</div>
			<div class="divContDerPeq">
				<g:textField class="txt" name="txtPalabraClave" id="txtPalabraClave" />
			</div>
			<div class="divContIzqPeq">
			</div>
			
			<g:hiddenField name="id" value="${minutaInstance?.id}" />	
			<div class="divContDerPeq">
				<g:actionSubmit action="list" class="btnDer" value="Buscar"/>
			</div>
		</div>
		</g:form>
	</div>
	<div class="divLinea">
		<h3>Lista de minutas</h3>
	</div> 
		
		
			<table class="tab">
				<thead>
					<tr>
					
					    <g:sortableColumn property="minFechaReunion" title="Opción" />
					 
					    <g:sortableColumn property="minFechaReunion" title="Número" />
							
						<g:sortableColumn property="minFechaReunion" title="Tipo" />
					
						<g:sortableColumn property="minResponsableRedactar" title="Fecha" />
						
						<g:sortableColumn property="minResponsableRedactar" title="Responsable de crear minuta" />
						
						<g:sortableColumn property="minResponsableRedactar" title="Participantes" />
						
						<g:sortableColumn property="minResponsableRedactar" title="Palabra clave" />
					
					</tr>
				</thead>
				<tbody>
				<g:each in="${minutaInstanceList}" status="i" var="minutaInstance">
				
				
					<tr class="${(i % 2) == 0 ? 'even' : 'odd'}">

                        <td><g:link action="show" id="${minutaInstance.id}">Consultar</g:link></td>
					
						<td>${fieldValue(bean: minutaInstance, field: "id")}</td>
					
							<td>${fieldValue(bean: minutaInstance, field: "tipoReunion.treunionNombre")}</td>
					
						<td>${fieldValue(bean: minutaInstance, field: "minFechaReunion")}</td>
					
						<td>${fieldValue(bean: minutaInstance, field: "minResponsableRedactar")}</td>
					
						<td>${fieldValue(bean: minutaInstance, field: "minResponsableRedactar")}</td>
					
					    <td>${fieldValue(bean: minutaInstance, field: "palabraClaves.pclavPalabraClave")}</td>
					
					</tr>
				</g:each>
				</tbody>
			</table>
			<div class="pagination">
				<g:paginate total="${minutaInstanceTotal}" />
			</div>
		</div>
	</body>
</html>
